package com.wanjia.bpsapi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wanjia.bpsapi.pojo.dto.BaseClientOffer;
import com.wanjia.bpsapi.pojo.dto.GetOffers;
import com.wanjia.bpsapi.pojo.dto.PutAwayData;
import com.wanjia.bpsapi.pojo.entity.BaseClient;

import java.util.List;

/**
 * <p>
 * 报价信息表 服务类
 * </p>
 *
 * @author wyn
 * @since 2023-02-13
 */
public interface IBaseClientService extends IService<BaseClient> {


    /**
     * 报价计算结果查询
     *
     * @param go 查询参数
     * @return 报价计算结果
     */
    List<BaseClientOffer> getOffers(GetOffers go);

    /**
     * 报价上架
     *
     * @param data 上架数据
     */
    void putAway(PutAwayData data);

    int insertOffer(BaseClient baseClient);
}
